package com.qf.mapper;

import com.qf.pojo.ReaderInfo;

import java.util.List;

public interface ReaderInfoMapper {

    /**
     * 登录
     * @param username
     * @return
     */
    ReaderInfo findByUsername(String username);

    /**
     * 查询所有读者
     * @return
     */
    List<ReaderInfo> findAll();

    /**
     * 删除用户
     * @param readerId
     */
    void delete(Long readerId);

    /**
     * 增加用户
     * @param readerInfo
     */
    void add(ReaderInfo readerInfo);

    /**
     * 通过id查询用户
     * @param readerId
     * @return
     */
    ReaderInfo findById(Long readerId);

    /**
     * 修改用户信息
     * @param readerInfo
     */
    void updateReader(ReaderInfo readerInfo);

    /**
     * 修改密码
     * @param readerInfo
     */
    void updatePassword(ReaderInfo readerInfo);
}
